//class SingleTest {
//    private static int bucket = 100;
//    private static SingleTest S = new SingleTest();
//
//    public static SingleTest getInstance() {
//        return S;
//    }
//    public void addobj() {
//        System.out.println("当前的储量是"+ ++bucket);
//    }
//    public void  delOjb() {
//        System.out.println("当前的储量是"+ --bucket);
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        SingleTest st1=SingleTest.getInstance();
//        SingleTest st2=SingleTest.getInstance();
//        st1.addobj();
//        st2.delOjb();;
//    }
//}

//
//import java.util.Scanner;
//
//class Shape
//{
//    protected int id;
//    protected String color;
//    public void area(){
//
//    }
//    public void volume(){
//
//    }
//
//    public Shape(int id ,String color){
//        this.id=id;
//        this.color=color;
//    }
//    public Shape(){
//
//    }
//}
///* 请在这里填写答案 */
//class Rectangle extends Shape{
//    protected double width;
//    protected double height;
//    public Rectangle(double width,double height) {
//        this.width = width;
//        this.height = height;
//    }
//    public Rectangle(int id,String color,double width,double height) {
//        this.id = id;
//        this.color = color;
//        this.width = width;
//        this.height = height;
//    }
//    public void area(){
//        System.out.println(width * height);
//    }
//}
//
//
//
//public class PTA_test
//{
//    public static void main(String args[]){
//        Shape n1=new Rectangle(10.0,5.0);
//        n1.area();
//        Shape n2=new Rectangle(100,"Red",4.0,6.0);
//        n2.area();
//
//    }
//}

//import javax.print.attribute.standard.Media;
//import java.util.Scanner;
//
//class Employee {
//    private String name,type;
//
//    public Employee(String name, String type) {
//        this.name = name;
//        this.type = type;
//    }
//    public int getSalary() {
//        return 0;
//    }
//}

/* 请在这里填写答案 */
//class Manager extends Employee {
//    private int salary;
//
//    public Manager(String name, String type,int salary) {
//        super(name, type);
//        this.salary=salary;
//    }
//    public int getSalary() {
//        return salary;
//    }
//}
//
//class Salesman extends Employee {
//    private int salary;
//    private int salaryRaise;
//    public Salesman(String name, String type,int salary,int salaryRaise) {
//        super(name, type);
//        this.salary=salary;
//        this.salaryRaise=salaryRaise;
//    }
//    public int getSalary() {
//        return salary+salaryRaise;
//    }
//}
//class Worker extends Employee {
//    private int salary;
//    private int day;
//    public Worker(String name, String type,int salary,int day) {
//        super(name, type);
//        this.salary=salary;
//        this.day=day;
//    }
//    public int getSalary() {
//        return day*200;
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        Employee e1 = new Manager("张山","经理",6000);
//        Employee e2 = new Salesman("李四","销售员",3000, 4000);
//        Employee e3 = new Worker("王五","工人",200, 22);
//        print(e1);
//        print(e2);
//        print(e3);
//    }
//    public static void print(Employee e) {
//        System.out.println(e.getSalary());
//    }
//}

//import java.util.Scanner;
//class Goods{
//    private String id;
//    private String name;
//    private double price;
//    public Goods(String id,String name,double price) {
//        this.id=id;
//        this.name=name;
//        this.price=price;
//    }
//
//    public String toString() {
//        return id+","+name+","+price;
//    }
//    public String getId() {
//        return id;
//    }
//    public String getName() {
//        return name;
//    }
//    public double getPrice() {
//        return price;
//    }
//    public void setId(String id) {
//        this.id = id;
//    }
//    public void setName(String name) {
//        this.name = name;
//    }
//    public void setPrice(double price) {
//        this.price = price;
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        Goods goods=new Goods(sc.next(),sc.next(),sc.nextDouble());
//        System.out.println(goods);
//        goods.setId("No-"+goods.getId());
//        goods.setName("Name-"+goods.getName());
//        if(goods.getPrice()>10)
//            goods.setPrice(goods.getPrice()*0.9);
//        System.out.println(goods);
//        sc.close();
//    }
//}



//class Department {
//    private String sector;
//    private String name;
//    private int people;
//    private String work;
//
//    public Department(String sector,String name,int people,String work) {
//        this.name=name;
//        this.people=people;
//        this.sector=sector;
//        this.work=work;
//    }
//
//    public String printIntro() {
//        return "部门名称："+sector+"\n经理："+name+"\n员工人数："+people+"\n部门职责："+work;
//    }
//}
//
//class HR extends Department {
//    int num;
//    public HR(String sector, String name, int people, String work,int num) {
//        super(sector, name, people, work);
//        this.num=num;
//    }
//
//    @Override
//    public String printIntro() {
//        return super.printIntro()+"\n招聘目标"+num+"人";
//    }
//}
//
//class RD extends Department {
//    int num;
//    public RD(String sector, String name, int people, String work,int num) {
//        super(sector, name, people, work);
//        this.num=num;
//    }
//
//    @Override
//    public String printIntro() {
//        return super.printIntro()+"\n研发项目数："+num+"人";
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        // TODO Auto-generated method stub
//        HR hr=new HR("人力资源部","张红",5,"负责公司的人才招聘和培训。",15);
//        RD rd=new RD("研发部","李响",50,"负责公司产品研发",4);
//        System.out.println(hr.printIntro());
//        System.out.println(rd.printIntro());
//    }
//}


//import java.util.Scanner;
//
//class Vehicle {
//    int length;
//    String plateNo;
//    public Vehicle(int length,String plateNo) {
//        this.plateNo=plateNo;
//        this.length=length;
//    }
//    public String getString() {
//        return "";
//    }
//    public double getRate() {
//        return 0.0;
//    }
//
//}
//class Bus extends Vehicle {
//    int passenger;  //核定载人数
//    public Bus(int length,String plateNo,int passenger) {
//        super(length,plateNo);
//        this.passenger=passenger;
//    }
//    public String getString() {
//        return "车牌号："+plateNo+"\n车长："+length+"\n核定载人数："+passenger;
//    }
//    public double getRate() {
//        if(passenger<=19)
//            return 0.6;
//        else
//            return 0.9;
//    }
//}
//
//class Truck extends Vehicle {
//    double weight;
//    int numbersOfAxles;
//
//    public Truck(int length, String plateNo,double weight,int numbersOfAxles) {
//        super(length, plateNo);
//        this.numbersOfAxles=numbersOfAxles;
//        this.weight=weight;
//    }
//
//    public String getString() {
//        return "车牌号："+plateNo+"\n车长："+length+"\n最大允许总重量："+weight+"\n车轴数："+numbersOfAxles;
//    }
//    public double getRate() {
//        if(numbersOfAxles==2) {
//            if(weight<=6000&&weight<=4500)
//                return 0.6;
//            else
//                return 0.9;
//        }
//        else if(numbersOfAxles==3)
//            return 1.02;
//        else if (numbersOfAxles==4)
//            return 1.315;
//        else if(numbersOfAxles==5)
//            return 1.428;
//        else
//            return  1.428;
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        Scanner input = new Scanner(System.in);
//        double distance=170;//设定该高速公路长度
//        int flag=input.nextInt();
//        if(flag==1)
//        {
//            Bus bus=new Bus(input.nextInt(),input.next(),input.nextInt());
//            System.out.println("***客车信息***");
//            System.out.println(bus.getString());
//            double fees=distance*bus.getRate();
//            System.out.println("您的车辆需缴费"+fees+"元！");
//        }
//        else if(flag==2)
//        {
//            Truck truck=new Truck(input.nextInt(),input.next(),input.nextDouble(),input.nextInt());
//            System.out.println("***货车信息***");
//            System.out.println("货车："+truck.getString());
//            double fees=distance*truck.getRate();
//            System.out.println("您的车辆需缴费"+fees+"元！");
//        }
//        else
//            System.out.println("已退出收费系统！");
//        input.close();
//    }
//}
//


//编写相应的类
//
//class Animal {
//    public void Cry() {
//        System.out.println("动物叫……");
//    }
//}
//
//class Dog extends Animal{
//    @Override
//    public void Cry() {
//        System.out.println("汪汪汪......");
//    }
//}
//
//class Cat extends Animal {
//    @Override
//    public void Cry() {
//        System.out.println("喵喵喵......");
//    }
//}
//
//class Duck extends Animal {
//    @Override
//    public void Cry() {
//        System.out.println("嘎嘎嘎......");
//    }
//}
//class Host extends Animal {
//    public void letCry(Animal A) {
//        A.Cry();
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        // TODO Auto-generated method stub
//        Host host=new Host();
//        Animal animal=new Dog();
//        host.letCry(animal);
//        animal=new Cat();
//        host.letCry(animal);
//        animal=new Duck();
//        host.letCry(animal);
//    }
//
//}
//
///* 请在这里填写答案 */
//
//
//
//import java.util.Scanner;
//
//class Book {
//    String name;
//    int borrowDays;
//    public double calFines(int borrowDays) {
//        return 0.0;
//    }
//    public String getName() {
//        return name;
//    }
//}
//class AdultBook extends Book {
//    public AdultBook(String name) {
//     this.name=name;
//    }
//    @Override
//    public double calFines(int borrowDays) {
//        if(borrowDays<=21)
//            return 0;
//        else if(borrowDays-21<=3)
//            return (borrowDays-21)*2;
//        else
//            return (borrowDays-21)*5-3*3;
//    }
//}
//
//class KidBook extends Book {
//    public KidBook(String name) {
//        this.name=name;
//    }
//    public double calFines(int borrowDays) {
//        if(borrowDays<=21)
//            return 0;
//        else
//            return borrowDays-21;
//
//    }
//}
//class Disc extends Book {
//    public Disc(String name) {
//        this.name=name;
//    }
//    public double calFines(int borrowDays) {
//        if(borrowDays<=14)
//            return 0;
//        else if(borrowDays-14<=3)
//            return (borrowDays-14)*5;
//        else
//            return (borrowDays-14)*10-5*3;
//    }
//}
//
//class Customer extends Book{
//    public double calTotalFines(Book books[],int borrowDays) {
//        double sum = 0;
//        for (int i = 0;i<books.length;i++) {
//                sum += books[i].calFines(borrowDays);
//        }
//        return sum;
//    }
//}
////请完成类的定义
//public class PTA_test {
//    public static void main(String[] args) {
//        // TODO Auto-generated method stub
//        Scanner scan=new Scanner(System.in);
//        Book[] books=new Book[5];
//        books[0]=new AdultBook("半小时漫画中国史");
//        books[1]=new AdultBook("博弈论");
//        books[2]=new KidBook("法布尔昆虫记");
//        books[3]=new KidBook("最好的朋友");
//        books[4]=new Disc("白雪公主");
//        Customer customer=new Customer();
//        int borrowDays=scan.nextInt();
//        double fines=customer.calTotalFines(books, borrowDays);
//        System.out.println("您共归还书籍"+books.length+"本");
//        for(int i=0;i<books.length;i++)
//            System.out.println((i+1)+" "+books[i].getName());
//        System.out.println("借阅时间："+borrowDays+"天");
//        if(fines>0)
//            System.out.println("共需缴纳罚金："+fines+"元");
//        else
//            System.out.println("借阅书籍未超期");
//        scan.close();
//    }
//
//}
//
///* 请在这里填写答案 */


//public class PTA_test {
//    public static void main(String[] args) {
//        /********* begin *********/
//        // 声明并实例化一Person对象p
//        Person p = new Person();
//        // 给p中的属性赋值
//        p.setName("张三");
//        p.setAge(18);
//        // 调用Person类中的talk()方法
//        p.talk();
//        /********* end *********/
//    }
//}
//
//// 在这里定义Person类
//class Person {
//    private String name;
//    private int age;
//    public void talk() {
//        System.out.println("我是："+name+"，今年："+age+"岁");
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public int getAge() {
//        return age;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public void setAge(int age) {
//        this.age = age;
//    }
//}

//class Shop {
//    private String id;
//    private String name;
//    private double price;
//
//    public Shop(String id ,String name,double price) {
//        this.id=id;
//        this.name=name;
//        this.price=price;
//    }
//
//    public String toString() {
//        return id+","+name+","+price;
//    }
//
//    public String getId() {
//        return id;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public double getPrice() {
//        return price;
//    }
//
//    public void setId(String id) {
//        this.id = id;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public void setPrice(double price) {
//        this.price = price;
//    }
//}
//
//public class PTA_test {
//    public static void main(String[] args) {
//        Shop s = new Shop("WJ002","记事本",5.5);
//        System.out.println(s.toString());
//    }
//}

//class Printer {
//    String number;
//    double price;
//    private static Printer P = new Printer("惠普",3400);
//    private Printer(String number,double price) {
//        this.price=price;
//        this.number=number;
//    }
//    public static Printer getPrinter() {
//        return P;
//    }
//    public String toString() {
//        return "型号为："+number+",价格为："+price;
//    }
//}
//public class PTA_test {
//    public static void main(String[] args) {
//        Printer P = Printer.getPrinter();
//
//        System.out.println(P.toString());
//    }
//}
